لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
توسعه چند پلتفرمی با Xamarin.Forms [ویدئو]
Hands-On Cross-Platform Development with Xamarin.Forms [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره راهنمای کامل شما خواهد بود و به شما کمک میکند با چارچوب Xamarin.Forms، برنامههای کاربردی تلفن همراه چند پلتفرمی را راهاندازی کنید.
با اصول اولیه Visual Studio 19، نحوه دانلود و نصب آن و Xcode آشنا خواهید شد. ما مفاهیم View Model را پوشش خواهیم داد و Data Binding و همچنین کنترلکنندههای رویداد را بررسی خواهیم کرد. ما از یک رویکرد عملی و عملی برای کمک به درک موثر مفاهیم NUnit و Moq استفاده می کنیم. متوجه خواهید شد که چگونه Xamarin.Forms به شما اجازه می دهد تا رابط کاربری ایجاد کنید که می تواند در پلتفرم ها به اشتراک گذاشته شود.
ما با اجرای یک برنامه با استفاده از شبیه سازها و شبیه سازهای اندروید و iOS به ترتیب شروع می کنیم. سپس ما یک راه حل برای پروژه توسعه متقابل شما تنظیم خواهیم کرد. در طول مسیر، به آزمایش واحد کد خود نگاه خواهید کرد.
در پایان دوره، به اندازه کافی برای طراحی و توسعه اپلیکیشن های چند پلتفرمی با کمک Xamarin.Forms اطمینان خواهید داشت.
بسته کد این دوره در آدرس زیر موجود است: https://github.com/PacktPublishing/Hands-On-Cross-Platform-Development-with-Xamarin.Forms Master Xamarin.Forms برنامه نویسی به شما امکان استفاده مجدد 90% را در حین خروجی می دهد. کد بومی که از کد تولید شده در پلتفرم بومی قابل تشخیص نیست
برای دستیابی به کنترل کامل بر ظاهر و احساس برنامه خود، درک کاملی از XAML و مهارت با آن داشته باشید.
الگوی Model-View-ViewModel (MVVM) را به طور کامل درک کنید، که در سراسر صنعت به عنوان الگوی طراحی اساسی برای Xamarin استفاده می شود.
درک کنید که چگونه نماهای Xamarin.Forms و مدلهای نمای مربوطه آنها با هم هماهنگ میشوند تا اطمینان حاصل کنید که در حال ایجاد برنامهها با استفاده از بهترین شیوههای صنعت هستید.
کد خود را واحد تست کنید تا از برنامه های درجه یک اطمینان حاصل کنید
از تکنیکهای وارونگی کنترل و تزریق وابستگی برای تسهیل آزمایش استفاده کنید
Extend Xamarin.Forms با افکت ها و کنترل های سفارشی این دوره برای توسعه دهندگانی است که با توسعه اپلیکیشن موبایل آشنا هستند و می خواهند با استفاده از Xamarin.Forms اپلیکیشن های چند پلتفرمی بسازند.
هیچ دانش قبلی در مورد Xamarin.Form مورد نیاز نیست. با این حال، دانش پایه C# فرض می شود. این دوره یک تور کامل از Xamarin.Forms را ارائه می دهد، از مقدمه ای بر XAML تا مفاهیم و تکنیک های پیشرفته Xamarin.Forms * دوره به صورت منطقی، با هر مهارت بر اساس آنچه قبلا آمده است، ترتیب داده شده است. کد منبع کامل در GitHub در دسترس است تا دنبال کردن را آسان تر کند. * شما از جدیدترین نسخه Xamarin.Forms و C# 8 استفاده خواهید کرد که به ما امکان می دهد از آخرین ویژگی ها استفاده کنیم.
سرفصل ها و درس ها
شروع شدن
Getting started
بررسی اجمالی دوره
Course Overview
دانلود و نصب ویژوال استودیو 2019
Downloading and Installing Visual Studio 2019
ایجاد اولین اپلیکیشن شما
Creating Your First Application
اجرای برنامه شما
Running Your Program
ایجاد یک برنامه شل
Creating a Shell Program
غواصی در برنامه جدید شما
Diving into Your New App
یک برنامه جدید شل
A New Shell App
مدل نمای پایه
Basic View Model
مشاهده مدل ها
View Models
درک مدل View
Understanding the View Model
نمایش لیست
List View
جهت یابی
Navigation
Flyouts و Tabs
Flyouts and Tabs
انتقال داده از صفحه به صفحه
Passing Data from Page to Page
جسی لیبرتی یک برنامه نویس و مشاور مستقل است که در زمینه توسعه موبایل و ASP.NET تخصص دارد. او یک Xamarin MVP ، توسعه دهنده مجاز تلفن همراه و Microsoft MVP است. جسی همچنین نویسنده و سخنران مشهور بین المللی است. او میزبان Podcast محبوب Yet Another است و وبلاگ وی به عنوان خواندن مورد نیاز توسعه دهندگان در نظر گرفته می شود.
نمایش نظرات